Last updated on Monday, October 06, 2025
@inproceedings{Abdi2020IWST,
author = {Mehrdad Abdi and Henrique Rocha and Serge Demeyer},
booktitle = {Proceedings {IWST 2020} (International Workshop on
Smalltalk Technologies)},
publisher = {ESUG},
title = {Reproducible Crashes: Fuzzing Pharo by Mutating the
Test Methods},
year = {2020},
abstract = {Fuzzing (or Fuzz Testing) is a technique to verify
the robustness of a program-under-test. Valid input
is replaced by random values with the goal to force
the program-under-test into unresponsive states. In
this position paper, we propose a white box Fuzzing
approach by transforming (mutating) existing test
methods. We adopt the mechanisms used for test
amplification to generate crash inducing tests, which
developers can reproduce later. We provide anecdotal
evidence that our approach towards Fuzzing reveals
crashing issues in the Pharo environment.},
annote = {workshoppaper},
url = {https://esug.github.io/2020-Conference/cfpIWST2020.html},
}